stop what you're doing! - French English Dictionary